退出Qt程序的正确方法?

您所在的位置:网站首页 qt 退出 退出Qt程序的正确方法?

退出Qt程序的正确方法?

#退出Qt程序的正确方法?| 来源: 网络整理| 查看: 265

QApplication是从QCoreApplication派生的,因此继承了quit(),这是QCoreApplication的公共插槽,因此QApplication::quit()和QCoreApplication::quit()之间没有区别。

正如我们在QCoreApplication::quit()的文档中所看到的,它“告诉应用程序退出,返回代码为0(成功)。”如果您因为发现文件损坏而想要退出,那么您可能不希望退出时返回代码为零,这意味着成功,所以您应该调用QCoreApplication::exit(),因为您可以提供一个非零的returnCode,按照惯例,它表示一个错误。

需要注意的是,“如果事件循环没有运行,这个函数(QCoreApplication::exit())什么也不做”,所以在这种情况下,您应该调用exit(EXIT_FAILURE)。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3